Abortable Consensus and Its Application to Probabilistic Atomic Broadcast

نویسنده

  • Wei Chen
چکیده

This paper introduces the specification of abortable consensus in message passing systems with prob-abilistic message delivery behaviors to address the tradeoff between progress and agreement in asyn-chronous consensus. The paper presents an abortable consensus algorithm, proves its correctness, andshows how to configure the parameters of the algorithm to satisfy the explicit requirement on the tradeoffbetween progress and requirement. The probabilistic analysis to the algorithm is novel in that it coversall possible failures and asynchrony allowed by the system model rather than some simple case studiesas conducted by most previous researches. The paper further shows how to apply abortable consensusto probabilistic atomic broadcast, and shows that abortable consensus provides stronger properties thanprobabilistic atomic broadcast.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Probabilistic Atomic Broadcast

Reliable distributed protocols, such as consensus and atomic broadcast, are known to scale poorly with large number of processes. Recent research has shown that algorithms providing probabilistic guarantees are a promising alternative for such environments. In this paper, we propose a specification of atomic broadcast with probabilistic liveness and safety guarantees. We present an algorithm th...

متن کامل

On Collision-fast Atomic Broadcast

Atomic Broadcast, an important abstraction in dependable distributed com-puting, is usually implemented by many instances of the well-known consen-sus problem. Some asynchronous consensus algorithms achieve the optimallatency of two (message) steps but cannot guarantee this latency even ingood runs, with quick message delivery and no crashes. This is due to colli-sions, a re...

متن کامل

Atomic Broadcast in Asynchronous Crash-Recovery Distributed Systems and Its Use in Quorum-Based Replication

Atomic Broadcast is a fundamental problem of distributed systems: It states that messages must be delivered in the same order to their destination processes. This paper describes a solution to this problem in asynchronous distributed systems in which processes can crash and recover. A Consensus-based solution to Atomic Broadcast problem has been designed by Chandra and Toueg for asynchronous di...

متن کامل

Making Consensus Practical

This paper presents the abstraction of lazy consensus and argues for its use as an effective component for building distributed agreement protocols in practical asynchronous systems where processes and links can crash and recover. Lazy consensus looks like consensus, is equivalent to consensus, but is not consensus. The specification of lazy consensus has an ondemand and a re-entrant flavors th...

متن کامل

A Lightweight Solution to Uniform Atomic Broadcast for Asynchronous Systems: Proofs

Chandra and Toueg proposed in CT93] a new approach to overcome the impossibility of reaching deterministically Consensus | and by corollary Atomic Broadcast | in asynchronous systems subject to crash failures. They augment the asynchronous system with a possibly Unreliable Failure Detector which provides some information about the operational state of processes. In this report, we present an ex...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006